package InterfazAdministrador;

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JDialog;

public class VentanaActualizarEmpleado extends JDialog implements ActionListener{
	public PanelDatosEmpleado panelDatosEmpleado;
	private JButton modificar, eliminar;
	private static final String   ACTUALIZAR="actualizar", ELIMINAR = "eliminar";
	
	public VentanaActualizarEmpleado (){
		setLayout(null);
        setTitle("Muebles Polilla- Actualizar Datos Empleado");
        getContentPane().setBackground( Color.white);
        setSize(500,600);
        setResizable(false);
        this.setLocationRelativeTo(null);
        setModalityType(DEFAULT_MODALITY_TYPE);
		setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        
        panelDatosEmpleado = new PanelDatosEmpleado();
        modificar = new JButton("ACTUALIZAR DATOS");        
		modificar.addActionListener(this);
		modificar.setActionCommand(ACTUALIZAR);
		eliminar = new JButton("DESPEDIR EMPLEADO");        
		eliminar.addActionListener(this);
		eliminar.setActionCommand(ELIMINAR);
		
		add(panelDatosEmpleado);
		panelDatosEmpleado.setBounds(10, 10, 500, 450);
		add(modificar);
	    modificar.setBounds(60, 500, 150, 30);
		add(eliminar);
	    eliminar.setBounds(280, 500, 150, 30);
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand().equals(ACTUALIZAR)) 
		{
			// Actualiza los datos del empleado con Id #
			setVisible( false );
            dispose( );
		}
		if (e.getActionCommand().equals(ELIMINAR)) 
		{
			//despide al empleado con Id #
			setVisible( false ); 
            dispose( );
		}
		
	}
}


